body { 
margin: 0; 
background-color: #E8D0A9;  
font-family: verdana; 
font-size: 13px;
font-style: normal;
color: black;
line-height: 19px;
text-decoration: none;
overflow-y:scroll;
}



#Container {
width:902px; 
box-shadow: 4px 0 2px #c6ab80,  -4px 0 2px #c6ab80; 
margin:0px auto 0 auto; 
top: 0;
}


#Content {
border-bottom:none; 
padding:15px 15px 15px 15px; 
background: white;
border-top: none;
margin-bottom: 10px;
border-left: 1px solid #4d3921; 
border-right: 1px solid #4d3921; 
border-bottom: 1px solid #4d3921; 
border-top: 0px solid #4d3921;
min-height: 400px;

}


#Header { 
width:900px; 
height:300px;
border-top: 1px solid #4d3921;
margin-top: 8px;
border-bottom: 0px solid #4d3921; 
border-right: 1px solid #4d3921; 
border-left: 1px solid #4d3921; 
background: #e0e0e0 url('../gfx/header.png');  
}




a:link { 
text-decoration:none; 
color: black;
}


a:visited { 
text-decoration:none;
color: black;
}


a:hover { 
text-decoration:none;
color: #e6b630;


}



.scroll-content { 
/*overflow-y:auto; */
padding-bottom: 1px;
text-align: left; 
}


.line1 {
font-weight: bold; 
font-family: georgia; 
color: #735131; 
line-height:16px; 
text-align: right; 
border-bottom: #000000 dashed 1px; 
}


h1 {
font-family: trebuchet ms;
font-size: 20px; 
font-weight: bold;
margin: 0px;
margin-bottom: 7px;

}


table.background { 
background: url('../gfx/repeat-bg.png') repeat; 
}

td.hane { 
background: url('../gfx/repeat-bg3.png') repeat;
color: #484033;
}

td.tik { 
background: url('../gfx/repeat-bg.png') repeat; 
}


.all-four-rounded-corners {
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
	}



.shadow {
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
}



#Title {
width:900px; 
height: 22px;
border-left: 1px solid black; 
border-right: 1px solid black;
border-top: none;
background-color: grey;
border-top: 1px solid black;
border-bottom: 2px solid black;


}


ul {
    font-family: verdana;
    font-color: black;
    font-size: 13px;
    margin: 0;
    padding: 0;
    border-top: 1px solid black;
    list-style: none;


}

ul ul li:first-child{
border-top: 2px solid black;
}


ul li {
    display: block;
    color: white;
    min-width: 75px;
    border-spacing: 2px;
    border-collapse: separate;
    border: 1px solid black;
    border-top: 0px solid black;
    position: relative;
    float: left;
    border-left: 0px solid black;

}
li ul {
    display: none;
    color: black;
    border-spacing: 2px;
    border-collapse: separate;
    border: 1px separate black;
    border-top: 0px solid black;


}
ul li a {
    display: block;
    font-color: black;
    padding: 1px 20px 1px 5px;
    background: #6D929B;
    white-space: nowrap;
}

ul ul li a {
    border-left: 1px solid black;
    }

ul li a:hover {
background: #8caeb6;
color: black;

}
li:hover ul {
    display: block;
    position: absolute;
    color: black;

}
li:hover li {
    float: none;
    font-size: 11px;
    color: black;

}
li:hover a { background: #8caeb6;
color: black;

 }
li:hover li a:hover {
    background: #C1DAD6;
    color: black;
}


#contactForm ul, #contactForm li { border:none; position: static; color:black; }
#contactForm li { width:240px; margin-right: 5px; }
#contactForm li input { float:right; max-width: 150px; }

#contactForm > fieldset { margin-bottom:10px; }

.dog_profile { margin:5px 0 5px 0; }
.dog_profile div.count { font-weight: normal; border-bottom: 2px solid darkgrey; width:180px; margin-bottom:5px; font-size:15px; }
#contactForm .error { color:red; }
#contactForm .radiochoice { width:300px; }